//    Copyright (C) Kherty.  All rights reserved.
using System.Collections.Generic;

namespace OpenLS.Spreadsheet.UI
{
    public static class UITableStyles
    {
        public static List<TableStyle> Styles
        {
            get
            {
                return new List<TableStyle>(stylesImp);
            }
        }
        static IEnumerable<TableStyle> stylesImp
        {
            get
            {
                yield return TableStyles.Light1;
                yield return TableStyles.Light2;
                yield return TableStyles.Light3;
                yield return TableStyles.Light4;
                yield return TableStyles.Light5;
                yield return TableStyles.Light6;
                yield return TableStyles.Light7;
                yield return TableStyles.Light8;
                yield return TableStyles.Light19;
                yield return TableStyles.Light10;
                yield return TableStyles.Light11;
                yield return TableStyles.Light12;
                yield return TableStyles.Light13;
                yield return TableStyles.Light14;
                yield return TableStyles.Light15;
                yield return TableStyles.Light16;
                yield return TableStyles.Light17;
                yield return TableStyles.Light18;
                yield return TableStyles.Light19;
                yield return TableStyles.Light20;
                yield return TableStyles.Light21;

                yield return TableStyles.Medium1;
                yield return TableStyles.Medium2;
                yield return TableStyles.Medium3;
                yield return TableStyles.Medium4;
                yield return TableStyles.Medium5;
                yield return TableStyles.Medium6;
                yield return TableStyles.Medium7;
                yield return TableStyles.Medium8;
                yield return TableStyles.Medium9;
                yield return TableStyles.Medium10;
                yield return TableStyles.Medium11;
                yield return TableStyles.Medium12;
                yield return TableStyles.Medium13;
                yield return TableStyles.Medium14;
                yield return TableStyles.Medium15;
                yield return TableStyles.Medium16;
                yield return TableStyles.Medium17;
                yield return TableStyles.Medium18;
                yield return TableStyles.Medium19;
                yield return TableStyles.Medium20;
                yield return TableStyles.Medium21;
                yield return TableStyles.Medium22;
                yield return TableStyles.Medium23;
                yield return TableStyles.Medium24;
                yield return TableStyles.Medium25;
                yield return TableStyles.Medium26 ;
                yield return TableStyles.Medium27;
                yield return TableStyles.Medium28;
                yield return TableStyles.Dark1;
                yield return TableStyles.Dark2;
                yield return TableStyles.Dark3;
                yield return TableStyles.Dark4;
                yield return TableStyles.Dark5;
                yield return TableStyles.Dark6;
                yield return TableStyles.Dark7;
                yield return TableStyles.Dark8;
                yield return TableStyles.Dark9;
                yield return TableStyles.Dark10;
                yield return TableStyles.Dark11;
            }
        }
    }
}
